// restful-api-demo project main.go
package main

import (
	"restful-api-demo/config"
	"restful-api-demo/controller"
	"restful-api-demo/db"

	"github.com/gin-gonic/gin"
)

/**
 * @author hujianli
 */
func main() {
	//  初始化数据库
	db.Init()

	// 关闭db连接
	defer db.Close()

	// 初始化gin服务
	r := gin.Default()

	// 注册路由
	controller.SetupApiRouters(r)

	// http server gin程序启动
	r.Run(config.ListenAddr)
}
